#导入wxpython
import wx
from wx.lib.agw.ribbon import panel_extension_xpm

#1.应用程序

app = wx.App()


#2.创建窗口
frm = wx.Frame(None, title="第一个窗口", size=(700, 800),)
frm.SetBackgroundColour('pink')

#3.面板

panel=wx.Panel(frm)

#4.控件（文本 按钮）
#静态文本
font = wx.Font(18, wx.FONTFAMILY_DEFAULT, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_BOLD)
text = wx.StaticText(panel, label="用户名", pos=(350, 100),style = wx.ALIGN_CENTRE)
text.SetFont(font)

#文本框
tcl_name = wx.TextCtrl(panel, pos=(350, 150), style=wx.ALIGN_RIGHT)

#按钮
btn = wx.Button(panel, label="登录", pos=(350, 200), size=(50, 100))
btn.SetFont(font)

#按钮绑定单机事件(event)
def btn_click(event):
    content = tcl_name.GetValue()
    wx.MessageBox(content) #弹出消息框
frm.Bind(wx.EVT_BUTTON,btn_click, btn)

#5.显示窗口
frm.Show()
#长久显示窗口
app.MainLoop()